<template>
  <d2-container>
    <template slot="header">Page 2 header</template>
    <!-- Hello World -->
    {{ msg }}
  </d2-container>
</template>

<script>
import { request } from '@/api/fetch'
export default {
  name: 'page2',
  data () {
    return {
      msg: {}
    }
  },
  mounted () {
    this.getMsg()
  },
  methods: {
    async getMsg () {
      console.log(request({
        url: '/api/admin/user/getAll',
        method: 'post',
        data: {
          pageNumber: 1,
          pageSize: 10
        }
      }).then(result => {
        console.log(result)
      }))
    }
    // request ({ url, method, data }) {
    //   let res = {}
    //   if (url !== '') {
    //     if (method === 'get') {
    //       if (data) {
    //         const paramsArray = []
    //         // 拼接参数
    //         Object.keys(data).forEach(key => paramsArray.push(key + '=' + data[key]))
    //         if (url.search(/\?/) === -1) {
    //           url += '?' + paramsArray.join('&')
    //         } else {
    //           url += '&' + paramsArray.join('&')
    //         }
    //       }
    //       res =
    //       fetch(url, {
    //         method: 'GET'
    //       })
    //         .then((response) => response.json())
    //         .then((json) => {
    //           if (json.code === 200) {
    //             return json.data
    //           }
    //         })
    //         .catch((error) => {
    //           return error
    //         })
    //     }
    //   }
    //   return res
    // }
  }
}
</script>
